package com.groupe_A.service.Etudiant.Impl;

import java.util.ArrayList;
import java.util.List;

import com.groupeA.dao.exceptions.DaoException;
import com.groupe_A.dao.ClasseDao;
import com.groupe_A.dao.EtudiantDao;
import com.groupe_A.metier.Classe;
import com.groupe_A.metier.Etudiant;
import com.groupe_A.service.Etudiant.GestionEtudiant;

/**
 * 
 * @author Groupe_A
 *
 */

public class GestionEtudiantImpl implements GestionEtudiant {

    
    private    ClasseDao classeDao;
    private EtudiantDao etudiantDao;
    
    
    public List<Etudiant> RechListEtdClasse(Long ID) throws DaoException {
    
        Classe classe = classeDao.findById(Long.valueOf(ID));
        List<Etudiant> listeEtudiants = new ArrayList<Etudiant>();
        listeEtudiants = classe.getEtudiants();
         
        return listeEtudiants;
    }


    public ClasseDao getClasseDao() {
        return classeDao;
    }


    public void setClasseDao(ClasseDao classeDao) {
        this.classeDao = classeDao;
    }


    public EtudiantDao getEtudiantDao() {
        return etudiantDao;
    }


    public void setEtudiantDao(EtudiantDao etudiantDao) {
        this.etudiantDao = etudiantDao;
    }
    
    

}

